From 55e1cda4c0f8dfcbfd0e8ab25d33ff1c005b522d Mon Sep 17 00:00:00 2001 From: "cl349@firebug.cl.cam.ac.uk" Date: Wed, 27 Jul 2005 17:03:00 +0000 Subject: [PATCH] Make XENSTORED_DEBUG create a xenstored trace logfile. Signed-off-by: Christian Limpach --- tools/python/xen/xend/server/SrvDaemon.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/python/xen/xend/server/SrvDaemon.py b/tools/python/xen/xend/server/SrvDaemon.py index 133df206b9..134075821b 100644 --- a/tools/python/xen/xend/server/SrvDaemon.py +++ b/tools/python/xen/xend/server/SrvDaemon.py @@ -184,9 +184,13 @@ class Daemon: log.info("Started xenstored, pid=%d", pid) else: # Child - if XEND_DAEMONIZE and (not XENSTORED_DEBUG): + if XEND_DAEMONIZE: self.daemonize() - os.execl("/usr/sbin/xenstored", "xenstored", "--no-fork") + if XENSTORED_DEBUG: + os.execl("/usr/sbin/xenstored", "xenstored", "--no-fork", + "-T", "/var/log/xenstored-trace.log") + else: + os.execl("/usr/sbin/xenstored", "xenstored", "--no-fork") def daemonize(self): if not XEND_DAEMONIZE: return -- 2.30.2